The NPB application supports the Remote Procedure Calls (RPCs) defined in the gRPC Network Management Interface (gNMI) specification. Extreme 9920 supports gNMI version 0.7.0.
The complete text of the gNMI specification, gnmi-specification.md
, is
available on github.com: https://github.com/openconfig/reference/blob/master/rpc/gnmi/gnmi-specification.md.
Extreme 9920 supports the following gRPC Network Operations Interface (gNOI):
RPC | Purpose | Section in the Specification |
---|---|---|
Capabilities |
Used by the client and target as an initial handshake to exchange capability information. Consists of the following messages:
|
Section 3.2 Capability Discovery |
Get |
Used by the client to retrieve snapshots of the data on the target. Consists of the following messages:
|
Section 3.3 Retrieving Snapshots of State Information |
Set |
Used by the client to modify the state of the target. Consists of the following messages:
|
Section 3.4 Modifying State |
Subscribe |
Used by the client to control subscriptions to data on the target. Consists of the following messages:
|
Section 3.5 Subscribing to Telemetry Updates |
Note
Get
, Set
, and Subscribe
RPCs
support both IPv4 and IPv6 addresses.The RPCs use openconfig
YANG
paths to identify the object on which create, read, update, and delete (CRUD) operations
are to be performed. For more information, see the Extreme 9920 Software YANG Reference,
21.2.2.0
.